@charset "utf-8";
@import url("head.css");
/* yuyang */
html,body,dl,dt,dd,h1,h2,h3,h4,p,ul,li,input{ margin:0; padding:0;}
body{ font:12px/20px "Microsoft YaHei","宋体",arial,simsun;}
ul,li{ list-style-type:none;}
em,cite{ font-style:normal;}
img{ border:0; vertical-align:middle;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.mt10{ margin-top:10px;}
/* head */
.main{ position:relative; margin:0 auto; width:950px; height:140px; overflow:hidden; background:url(common/banner.jpg) no-repeat center;}
.logo{ padding:40px 0 0 18px; font-size:24px; line-height:100%;}
.news{ position:absolute; top:0; right:0; width:230px; height:140px; overflow:hidden;}
a.newsbtn{ position:absolute; z-index:3; top:10px; right:10px; display:block; width:12px; height:12px; overflow:hidden; text-indent:-999em; cursor:pointer; line-height:0; background-position:-6px -246px;}
.newsdl{ position:absolute; z-index:2; padding:10px 20px 0 20px;}
.newsdl a{ color:#0a62a7;}
.newsbg{ position:absolute; top:0; left:0; width:230px; height:140px; background:#fff; opacity:.7; filter:alpha(opacity=70);}
/* layout */
.layout,.group{ margin:10px auto; width:950px; overflow:hidden;}
.layoutleft{ float:left; width:159px;}
.layoutcont{ margin-left:170px;}
.layoutright{ float:right; width:214px;}
/* layoutleft */
.user_icon{ position:relative; float:left; padding:0 8px 5px 8px; width:58px; height:58px;}
.user_icon img{ width:58px; height:58px;}
.user_name{ font-size:12px; font-weight:normal;}
.classIcon{ line-height:20px;}
.classIcon img{ display:inline-block; margin-right:5px; width:20px; height:20px;}
.info{ clear:both; margin:5px 0; padding-left:8px;}
.userBox ul{ padding:0 0 5px 0;}
.userBox li{ position:relative; height:26px;}
.userBox li.c a{ color:#da0e0e;}
.userBox li a cite{ color:#da0e0e;}
.userBox,.sideNav{ border-bottom:#c7d5df 1px solid;}
.sideNav,.sideOther{ border-top:#fff 1px solid; font-size:14px;}
.sideNav dl{ position:relative; z-index:20; line-height:26px;}
.sideNav dt{ margin:4px 0; height:26px;}
.sideNav dl.current{ background:#d1e3ed;}
.sideNav dt a,.sideOther a,.userBox li a{ display:block; padding-left:28px; line-height:26px;}
.sideNav dt a:hover,.sideNav dt.over a{ color:#fff; background:#6c819d; text-decoration:none;}
.sideNav dt em,.userBox li em{ position:absolute; top:1px; left:2px; display:block; width:24px; height:24px;}
.sideNav dd{ display:none; position:absolute; top:0; left:159px; background:#6c819d;}
.sideNav dd a{ display:block; margin:5px; width:115px; color:#b8cfee; text-align:center;}
.sideNav dd a:hover{ color:#fff; background:#829bbd; text-decoration:none;}
.sideOther{ padding-bottom:100px;}
.userBox .btn{ position:relative; z-index:1000; padding:0 0 8px 8px; height:23px;}
.userBox .btn a{ display:block; float:left; margin-right:8px; width:64px; height:23px; overflow:hidden; text-indent:-999em;}
.userBox .btn a.gz{ background-position:-89px 0;}
.userBox .btn a.ygz{ background-position:0 -180px;}
.userBox .btn a.xhgz{ width:71px; background-position:-64px -180px;}
.userBox .btn a.fx{ background-position:-89px -23px;}
#mailw { position:absolute; display:none; left:80px; top:23px; width:300px; padding:10px 0; background:white; border:2px solid #ccc; }
#mailw a{ background:none; text-indent:0; float:none; display:inline;}
#mailw input{ border:#ccc 1px solid; padding:2px;}
/* layoutcont */
.titc,.tit{ height:38px; background:#d7dfec;}
.titc h2,.tit h2{ float:left; padding-left:15px; line-height:38px; font-size:14px; font-weight:normal;}
.tabjs .tit,.tabArea .titc{ padding:0 12px; border-bottom:#c7d5df 1px solid;}
.tabjs a.more,.tabArea a.more{ float:right; margin-top:6px; padding-left:24px; line-height:24px; background-position:0 -264px; color:#a2abb9;}
.tabjs a.more:hover,.tabArea a.more:hover{ text-decoration:none; color:#5f6a7b;}
.tabTitTag{ position:absolute;}
.tabTitTag a{ display:block; float:left; margin:8px 3px 0 0; width:110px; height:27px; line-height:27px; text-align:center; font-size:14px; background-position:0 -60px;}
.tabTitTag a.hot{ height:31px; background-position:0 -87px; color:#fff;}
.tabTitTag a:hover{ text-decoration:none;}
.tabbox{ display:none;}
.listul{ padding-bottom:15px; width:100%; overflow:hidden;}
.listli{ position:relative; float:left; margin:15px 0 0 15px; display:inline; padding-left:120px; width:136px; height:141px;}
.listli a.img{ position:absolute; top:0; left:0;}
.listli a.img img{ border:#efefef 1px solid; padding:2px; width:100px; height:135px;}
.listli strong,.hdli strong{ font-size:14px;}
.listli span{ display:block; margin:3px 0;}
.listli span.star,.area1 dd .star{ margin-bottom:16px; width:81px; height:12px;}
.listli span.star.s0,.area1 dd span.star.s0{ background:url(common/star/0.png) no-repeat;}
.listli span.star.s1,.area1 dd span.star.s1{ background:url(common/star/1.png) no-repeat;}
.listli span.star.s2,.area1 dd span.star.s2{ background:url(common/star/2.png) no-repeat;}
.listli span.star.s3,.area1 dd span.star.s3{ background:url(common/star/3.png) no-repeat;}
.listli span.star.s4,.area1 dd span.star.s4{ background:url(common/star/4.png) no-repeat;}
.listli span.star.s5,.area1 dd span.star.s5{ background:url(common/star/5.png) no-repeat;}
.hdul{ position:relative; margin:15px;}
.hdli{ padding-left:210px; height:197px;}
.hdli span{ display:block; margin-top:10px;}
.hdli a.img{ position:absolute; top:0; left:0;}
.hdli a.img img{ border:#efefef 1px solid; padding:2px; width:185px; height:175px;}
.hd_t{ display:block;}
.hdul li{ height:20px;}
.hdul li span{ float:right;}
.hdul a.btn{ display:block; margin-top:10px; width:139px; height:35px; text-indent:-999em; overflow:hidden; background-position:0 -120px;}
.zzfs ul{ padding:6px 16px;}
.zzfs li{ position:relative; z-index:8; margin:10px 0; width:100%; background:url(common/line02.png) repeat-x left bottom;}
.zzfs li a.img{ position:absolute; display:block; width:55px; height:55px;}
.zzfs li a.img img{ width:55px; height:55px;}
.zzfs dl{ margin-left:80px;}
.zzfs span.time{ float:right;}
.zzfs dd{ padding:8px 0 16px 3px;}
.zzfs dd img{ width:95px; height:120px;}
a.moreLinks{ margin:0 16px 16px; display:block; border:#c0c7d4 1px solid; text-align:center; line-height:28px; background:#d7dfec;}
a.moreLinks:hover{ background:#f3f8ff; text-decoration:none;}
.sp .con{ position:relative;}
.sp ul{ padding:6px 16px;}
.sp li{ position:relative; z-index:8; margin:10px 0; padding-left:112px; height:140px; background:url(common/line02.png) repeat-x left bottom;}
.sp li a.img{ position:absolute; top:3px; left:5px; display:block; width:95px; height:120px;}
.sp li img{ width:95px; height:120px;}
.sp dt{ height:20px;}
.sp dt a{ float:left; font-weight:bold; font-size:14px;}
.sp dt span{ float:right;}
.sp dd{ height:20px;}
.sp dd span{ float:right;}
.zpul{ padding:0 15px 15px;}
.zpli{ position:relative; padding-left:172px; padding-top:26px; height:170px; background:url(common/line02.png) repeat-x left bottom;}
.zpli a.img{ position:absolute; top:24px; left:0;}
.zpli a.img img{ border:#e3e3e3 1px solid; padding:3px; width:150px; height:138px;}
.zpli strong{ font-size:14px;}
.zpli p span{ float:right;}
.zpli p em{ color:#516585;}
.zpli p.p{ margin:10px 0; height:80px;}
/* layoutright */
.boxc1,.boxr1,.tabjs{ border:#c7d5df 1px solid; background:#fff;}
.boxr2{ border:#dde6ed 1px solid; background:#e3eaf2;}
.titr{ padding:0 10px; height:30px; line-height:30px;}
.titr h2{ float:left; font-size:14px; font-weight:normal;}
.titr a.more{ float:right;}
.area1{ padding:0 10px 16px;}
.area1 strong{ display:block; margin-bottom:6px; font-size:14px;}
.area1 dl{ width:190px; overflow:hidden;}
.area1 dt{ float:left; margin-right:8px;}
.area1 dt img{ width:86px; height:110px;}
.area1 dd{ float:left; width:96px;}
.area1 dd .star{ display:block;}
.area1 dd .c{ display:block; margin:5px 0 3px; line-height:16px;}
.area1 a.btn{ display:block; margin:8px auto 0; width:89px; height:26px; text-indent:-999em; overflow:hidden;}
.area1 a.ms{ background-position:0 -26px;}
.area1 .bar{ margin:5px 0; height:20px;}
.area1 .bar div,.area1 .bar span{ float:left; width:154px; height:4px; line-height:0; overflow:hidden;}
.area1 .bar div{ margin:9px 5px 0 0; background-position:0 -52px;}
.area1 .bar span{ background-position:0 -56px;}
.hytjli{ position:relative; padding:0 0 10px 71px; width:141px; line-height:17px;}
.hytjli a.img{ position:absolute; top:0; left:8px;}
.hytjli a.img img{ width:55px; height:55px;}
.hytjli a{ display:block;}
.hytjli a.btn{ border:#bad6a6 1px solid; width:42px; line-height:18px; text-align:center; background:#ccebb6;}
.hytjli a.btn:hover{ background:#d8f9c0; text-decoration:none;}
.iconImgList{ margin:0 auto; overflow:hidden;}
.iconImgList li{ float:left; overflow:hidden; text-align:center;}
.iconImgList li img{ display:block; margin:0 auto; width:55px; height:55px;}
.style1{ width:204px;}
.style1 li{ margin-bottom:6px; padding:0 2px; width:30px; height:30px;}
.style1 li img{ width:30px; height:30px;}
.style2{ margin-bottom:2px; width:202px;}
.style2 li{ margin-bottom:6px; padding:0 6px; width:55px; height:75px;}
/* bg */
a.newsbtn,.sideNav dt em,.userBox li em,.tabArea a.more{ background-image:url(common/icon.png); background-repeat:no-repeat;}
em.mail{ background-position:0 0;}
em.but{ background-position:0 -24px;}
em.index{ background-position:0 -48px;}
em.yls{ background-position:0 -72px;}
em.csj{ background-position:0 -96px;}
em.ps{ background-position:0 -120px;}
em.hd{ background-position:0 -144px;}
em.zp{ background-position:0 -168px;}
em.sy{ background-position:0 -192px;}
em.xz{ background-position:0 -286px;}
.area1 .bar div,.area1 .bar span,.area1 a.btn,.tabTitTag a,.hdul a.btn,.userBox .btn a,.contleft input{ background-image:url(common/btn.png); background-repeat:no-repeat;}
/* page */
.page{ margin-bottom:15px; text-align:center;}
/* other */
#pagination{ padding-left:16px; height:40px;}
.tabjs{ overflow:hidden;}
.tabjs a.img { margin-bottom:10px; padding:3px; border:1px solid #ccc; float:left; background:white; }
.tabjs a.img img{ border:0; display:block; }
.tabjs a.img:hover { background:#f1f1f1; }
.right { float:right }
.f18 { font-size:18px !important; }
.f14 { font-size:14px !important; }
.f12 { font-size:12px !important; }
.f10 { font-size:10px !important; }
.hide { overflow:hidden; }
.block { display:block !important; }
.none { display:none !important; }
.p10 { padding:10px; }
.pt10 { padding-top:10px; }
.mt0 { margin-top:0 !important; }
.mt5 { margin-top:5px !important; }
.mt10 { margin-top:10px; }
.mr20 { margin-right:20px; }
.ml10 { margin-left:10px !important; }
.bor_bot { border-bottom:1px solid #ccc; }
.clear { clear:both; display:block; }
.center { text-align:center; }
input.yellbut { width:100px; height:34px; padding:0; border:0; line-height:34px; background:url('../login.png') 0 -380px; }
.bgBlue { background-color:#d9e8ec !important; }
.bgYellow { background-color:#fff9cd !important; }
.myzphd .tabbox { height:370px; }
.fovBook { padding-top:15px; }
.fovBook dd { float:left; display:inline; width:115px; height:150px; padding-top:10px; }
.fovBook dd a.img { margin-left:10px; }
.fovBook dd img { width:80px; height:113px; }
.fovBook dd a.tit { font-size:14px;  text-align:center; clear:both; display:block; font-weight:bold; }
.myreadio .tabbox { height:190px; }
.myreadio .tabbox .fhotbox { width:225px; margin-top:15px; }
.myreadio .tabbox .fhotbox .fav,.Library .fav { float:left; width:86px; margin-top:10px; margin-left:10px; height:28px; border:1px solid #c5c5c5 !important; text-align:center; line-height:28px; color:black; background:url(../index.png) -2px -235px; }
.Library .fav { margin-left:0; }
.myreadio .tabbox .fhotbox span.fav,.Library span.fav {  background-position:-2px -181px; color:white; border:1px solid #cbb489 !important; text-indent:9px; }
.but_att,.but_att_ok { float:left; text-indent:20px; line-height:30px; background:url(../userSet_icon.png) no-repeat -4px -141px; }
.but_att_ok { background-position:-4px -20px; }
.mailw { float:right; }
#mailw { position:absolute; display:none; left:95px; top:230px; width:300px; z-index:1000; padding:10px 0; background:white; border:2px solid #ccc; }
/**/
#citySelectTag dl { float:left; margin-right:10px; display:inline; position:relative; }
#citySelectTag dt { padding:0; float:left; border:1px solid #ccc; margin:0; background:#f3f3f3; height:20px; line-height:20px; cursor:pointer; }
#citySelectTag dt a { padding:0 5px; float:left; }
#citySelectTag dt a.arr { width:10px; height:20px; background:url(../index.png) no-repeat -74px -81px; border-left:1px solid #ccc; }
#citySelectTag dd { position:absolute; display:none; left:0; top:22px; background:white; border:1px solid #ccc; width:200px; padding:5px; }
#citySelectTag dd a { float:left; width:99px; cursor:pointer;text-align:center; }
#citySelectTag dd a:hover { background:#f1f1f1 }
#citySelectTag dd a.hot { font-weight:bold; }
/*省市联动*/       
#citySelectTag dl { float:left; margin-right:10px; display:inline; position:relative; }
#citySelectTag dt { padding:0; float:left; border:1px solid #ccc; margin:0; background:#f3f3f3; height:20px; line-height:20px; cursor:pointer; }
#citySelectTag dt span { padding:0 5px; float:left; }
#citySelectTag dt span.arr { width:10px; height:20px; background:url(../index.png) no-repeat -74px -81px; border-left:1px solid #ccc; }
#citySelectTag dd { position:absolute; display:none; left:0; top:22px; background:white; border:1px solid #ccc; width:200px; padding:5px; }
#citySelectTag dd span { float:left; width:99px; cursor:pointer;text-align:center; }
#citySelectTag dd span:hover { background:#f1f1f1 }
#citySelectTag dd span.hot { font-weight:bold; }
/*省市联动*/
.AreaSetBox { float:left; padding:30px; }
.AreaSetBox dl { float:left; margin-right:10px; display:inline; position:relative; font-size:14px; }
.AreaSetBox dt { padding:0; float:left; border:1px solid #ccc; margin:0; background:#f3f3f3; height:20px; line-height:20px; cursor:default; }
.AreaSetBox dt span { padding:0 5px; float:left; }
.AreaSetBox dt span.arr { width:10px; height:20px; background:url(../index.png) no-repeat -74px -81px; border-left:1px solid #ccc; }
.AreaSetBox dd { position:absolute; display:none; left:0; top:22px; background:white; border:1px solid #ccc; width:200px; padding:5px; }
.AreaSetBox dd span { float:left; width:99px; cursor:pointer;text-align:center; }
.AreaSetBox dd span:hover { background:#f1f1f1 }
.BookReview .other .info { clear:none; padding:5px; color:#333; display:block; }
.listIsilo dd { float:left; display:inline; width:230px; height:140px; padding:10px; border-bottom:1px dotted #ccc; }
.listIsilo dd .img { margin-right:10px; }
.listIsilo dd .img img { width:80px; height:113px; display:block; }
.listIsilo dd .tit { background:none; border:0; padding:0; font-size:14px; font-weight:bold; line-height:30px; }
.listIsilo dd .red { line-height:36px; }
.BookReview .other{ padding:0 0 0 20px;}
.BookReview .reviewList dd { overflow:hidden; _zoom:1; padding:10px; border-bottom:1px dotted gray; }
.BookReview .reviewList h2 { margin:5px 10px; font-size:14px; }
.BookReview .reviewList .img { margin-right:10px; }
.BookReview .reviewList .img img { width:80px; height:113px; }
.BookReview .reviewList div.tit { background:#d9eff1; line-height:24px; padding:0 10px; margin:0 0 0 110px; }
.BookReview .reviewList h2 { color:red }
.BookReview .book { height:320px; padding:10px; border-top:10px solid #d9e8ec; margin-top:10px; }
.BookReview .book .bookimg { float:left; width:210px; padding:0 10px; }
.BookReview .book .bookimg .img { margin-left:0; }
.BookReview .book .bookimg input { width:200px; }
.BookReview .book .cont { float:left; padding:0 10px; width:420px; line-height:20px; }
.BookReview .book .cont h2 { font-size:24px; line-height:36px; margin:5px 0; border-bottom:1px solid #01799b; color:#01799b; }
.BookReview .book .cont .otherInfo { margin-top:10px; }
.BookReview .book .cont .otherInfo .plan { float:left; width:140px; font-weight:bold; line-height:60px; height:100px; padding-top:10px; text-align:center; font-family:verdana; font-size:50px; color:red; }
.BookReview .book .cont .otherInfo .plan span.load { display:block; background:gray; height:10px; width:100%; border:1px solid red; text-align:left; }
.BookReview .book .cont .otherInfo .plan span.load span { display:block; background:red; height:100%; width:0; }
.BookReview .book .cont .otherInfo .times { line-height:18px; width:240px; padding:10px; color:#333; background:#daeff2; float:right; }
.BookReview .book .cont .otherInfo .but_goto { margin-left:18px; margin-top:5px; background: url("../index.png") repeat scroll 0 -405px transparent;height: 44px;width: 111px;float:left; }
.BookReview .ReviewText { clear:both; overflow:hidden; padding:10px 0;}
.BookReview .ReviewText dt { background:#daeff2; line-height:30px; border:0; padding:0 10px; margin-top:10px; }
.BookReview .ReviewText dd { padding:5px 10px; }
h4.tit{ font-size:14px; margin:10px 0 0 0; padding:0; font-weight:normal; height:auto; color:#01799b;}
.tabjs dd h4.tit{ border:0; background:none;}
.UserSet{ padding-top:10px;}
.UserSet .img { border:1px solid #ccc; float:left; padding:3px; margin: 0 0 10px 10px; }
.UserSet .img img { display:block; }
.UserSet table th { text-align:right; vertical-align:top; }
.UserSet table td { text-align:left; vertical-align:top; }
#jigou { margin-bottom:10px; }
.clear { clear:both }
.ui .list { float:left; margin-right:20px; }
.ui .list .img { margin:0; }
.ui .list label { clear:both; display:block; }
.group th { width:100px; }
.group .g .list { width:100px; margin-bottom:20px; }
#systemicon { width:470px; clear:both; }
.butsub { margin:10px 0; }
.VIP { line-height:30px; }
.VIP div { margin:10px 20px; }
.VIP div.tit{ border:0; background:none;}
.VIP .card { border-top:1px dotted #01799b; }
.VIP .card div { float:left; width:190px; margin:10px; display:inline; text-align:center; }
.VIP .card div img { margin-bottom:10px; }
.blueinfo { background:#daeff2; color:#01799b; padding:15px; margin-bottom:30px !important; }
.okorerror p { font:14px/2 'Microsoft YaHei'; margin:20px 30px; padding:20px; }
.okorerror .error { background:#fff9cd; border:1px solid gray; }
.MIS { /*height:50px;*/  padding:0 10px; line-height:20px; }
.MIS .info { text-align:right; }
.MIS .info span {  background:#fff9cd; border:1px solid red; padding:0 50px; color:red; float:left; }
.MIS .mailTag dd.fun { height:20px; }
.MIS .mailTag dd { overflow:hidden; _zoom:1; margin-top:5px; padding:10px; border-bottom:1px dotted gray; }
.MIS .mailTag dd .del { float:right; color:red; margin-top:50px; }
.MIS .mailTag dd .chk { float:left; margin:25px 0 0 10px; }
.MIS .mailTag dd .mail { float:left; margin:12px 10px 0 10px; }
.MIS .mailTag dd .img { margin:0 10px 0 0 ; }
.MIS .mailTag dd .img img { width:60px; height:60px; }
.MIS .mailTag dd .cont { float:left; width:580px;}
.MIS .mailTag dd .cont a.reply { margin-left:10px; color:red; }
.MIS .mailTag dd .cont a.reply:hover { text-decoration:none; background:#AA0B23; color:white; }
.replybox textarea { width:355px; height:130px; }
.reply_but { clear:both; display:block; width:68px; height:24px; line-height:24px; background:url(../index.png); color:white; text-decoration:none; border-top:5px solid white; text-align:center }
.replaytag .cont { width:530px; }
.BookFriend{ padding:10px 0 0 0;}
.BookFriend .other{ padding-left:10px;}
.BookFriend .listIsilo dd { width:155px; height:80px;  }
.BookFriend .listIsilo dd .img img { width:60px; height:60px; }
.BookFriend .listIsilo dd a { line-height:20px; }
.BookFriend .listIsilo dd a.red { padding-left:20px; background:url(../index.png) no-repeat -148px -600px; }
.BookFriend .listIsilo dt { border:0; clear:both; height:auto; padding-top:15px; line-height:20px; background:none; }
.BookFriend .listIsilo dt a { line-height:20px; }
.BookFriend .listIsilo.log dd { width:670px; }
.BookFriend .listIsilo.log dd .but{ float:left; border:#bad6a6 1px solid; width:70px; line-height:18px; text-align:center; background:#ccebb6;}
.BookFriend .listIsilo.log dd .but:hover{ background:#d8f9c0; text-decoration:none;}
.BookFriend .listIsilo.log dd .but strong { font-size:14px; }
.BookFriend .listIsilo.log dd span.but { background:#eeacb2; border-color:#d86570; color:white; padding:0 20px; }
.Library{ padding-top:12px;}
.Library span.left{ padding-left:20px;}
.Library .listIsilo.stack dd { width:120px; height:170px; text-align:center; }
.Library .listIsilo.stack dd .img { margin-left:15px; margin-bottom:0; }
.Library .info,.activity .info { clear:none; margin:0; overflow:hidden; padding:12px 12px 6px; }
.Library .info a.but,.activity .info a.but { float:right; width:150px; height:26px; line-height:24px; background:url(../all/but_library.png) no-repeat -3px -5px; text-indent:33px; }
.Library .listIsilo dt { clear:both; }
.Library .listIsilo.lend dd { width:320px; }
.Library .listIsilo dd a.stackbut { float:left; width:84px; height:30px; line-height:30px; margin-top:5px; text-indent:35px; color:white; background:url(../all/but_library.png) no-repeat -4px -47px; }
.Library .listIsilo dd a.continuebut { float:left; width:89px; height:26px; margin-top:5px; background:url(common/btn.png) no-repeat;}
.Library .info .tab div,.activity .info .tab div { float:left; width:740px; background:#fff9cd; padding:5px; overflow:hidden;}
.Library .info .tab div a,.activity .info .tab div a { padding:3px 10px; margin:0 5px; }
.Library .info .tab div nobr,.activity .info .tab div nobr { float:left; }
.Library .info .tab div a.hot,.activity .info .tab div a.hot { background:#f9b552; color:white; }
.Library .listIsilo dd .commendbut { float:left; display:block; width:100px; height:30px; line-height:26px; margin-top:5px; margin-right:22px; text-indent:30px; color:black; background:url(../all/but_library.png) no-repeat -0px -87px; cursor:pointer; }
.Library .listIsilo dd span.commendbut { background-position:-0px -247px; height:32px; line-height:32px; }
.Library .listIsilo dd a.red { line-height:20px; }
#contboxUppop .title { background:#d9e8ec; color:#01799b; width:380px; font-weight:bold; height:30px; line-height:30px; text-indent:1em; }
form.contboxUppop { width:360px;}
form.contboxUppop .left { width:240px; height:130px; }
form.contboxUppop .right { width:110px; height:130px; }
form.contboxUppop .right input {  }
form.contboxUppop .left .tit { font-size:14px; font-weight:bold; color:black; padding-bottom:10px; }
form.contboxUppop .left .img { margin:0 10px 0 0 }
form.contboxUppop .left .img img { width:80px; height:113px; }
form.contboxUppop .input textarea { height:36px; font-size:12px; vertical-align:middle; width:240px; margin-right:10px; }
.activity .myhuodong .boxtag { height:auto; }
.activity .myhuodong .boxtag .right { width:460px; }
.activity .myhuodong .boxtag .rightbutton { float:right; width:120px; padding-top:20px; }
.activity .myhuodong .boxtag .rightbutton a.but1,.activity .myhuodong .boxtag .rightbutton a.but2 { width:97px; height:33px; display:block; clear:both; background:url(../index.png) 0 -179px; text-align:center; text-indent:10px; line-height:33px; color:#333333; margin:10px auto 0; }
.activity .myhuodong .boxtag .rightbutton a.but2 { background-position:0 -233px; text-indent:0; }
.activity .myhuodong .boxtag .rightbutton a.butup,.activity .myhuodong .boxtag .rightbutton a.but3,.activity .myhuodong .boxtag .rightbutton a.but4 { background:url(../all/but_library.png) 0 -127px; display:block; margin:10px auto 0; width:100px; height:33px; line-height:32px; text-indent:20px; text-align:center; }
.activity .myhuodong .boxtag .rightbutton a.butext { font-size:14px; line-height:30px; display:block; text-align:center; }
.activity .myhuodong .boxtag .myzhuoping { background:#daeff2; clear:both; padding:10px; margin:0 130px 10px 160px }
.activity .myhuodong .boxtag .myzhuoping a { line-height:18px; }
.activity .myhuodong .boxtag .rightbutton a.but3 { background-position:0 -167px; }
.activity .myhuodong .boxtag .rightbutton a.but4 { background-position:0 -204px; }
.activity .listfriend dd { border-bottom:1px dotted #ccc; clear:both; overflow:hidden; padding-top:10px; }
.activity .listfriend dd .img img { width:80px; height:80px; }
.activity .listfriend dd .left { width:300px; margin-left:100px; padding:50px 0 0 10px; }
.activity .listfriend dd .right { width:100px; text-align:center; padding-top:50px; }
.activity .listtext dt { background:#d9eff1; border:0; padding:0 10px; margin-top:10px; }
.activity .listtext dd { padding:0 10px; }
.activity .listtext dd .tit { margin-top:5px; }
.activity .listtext dd p { margin:5px 0 0 0; text-indent:2em; }
.tise .fhotbox { width:213px !important; }
.tise .fav { margin-left:0 !important; }
.tise .tabbox { height:230px !important; }
.listIsilo{ margin:0 auto; width:750px; overflow:hidden;}
.listIsilo dt { background:none; }
.tabjs input.right{ margin-right:10px;}
.groupList { clear:both; padding-top:10px; margin-right:10px;}
.groupList dd { background:#dbeef4; line-height:24px; margin-bottom:5px; padding:0 10px; }
.bgBlue { background:#dbeef4; }
.groupSoList th { font-weight:normal; }
.groupSoList td { border-bottom:5px solid white; }
.groupSoList img { vertical-align:middle; }
.helpList { margin:10px; }
.helpList dt { background:url(../all/leaf.jpg) no-repeat 0 center; padding-left:25px; border:0; font-size:14px; margin:20px 10px 10px; }
.helpList dd { margin:0 10px; }
.helpList dd p { text-indent:2em; }
.usericon { width:150px; height:150px; padding:3px; border:1px solid #ccc; margin:0 auto 2px; background:white; }
.usericon img { width:150px; height:150px; }
.arming { padding:10px; }
.arming img { margin-right:5px; }
.username { margin:0 0 0 5px; font-size:18px; color:#007999; font-family:'Microsoft YaHei'; padding:10px 0; }
.userinfo { background:#d9e8ec; margin:0 0 10px; padding:5px; width:160px; overflow:hidden; }
.userinfo .but { float:left; position:relative; cursor:pointer; width:99px; height:27px; text-indent:10px; position:relative; line-height:27px; background:url(../index.png) 0 -78px; color:black; text-decoration:none; }
#userSetBar { display:none; background:white url(../userSet_icon.png) no-repeat 3px 3px; border:1px solid #ccc; padding-top:1px; margin-left:1px; position:absolute; width:95px; top:25px; left:0; }
#userSetBar a { display:block; line-height:23px; padding-left:18px; }
.userConts { background:#d9e8ed; padding-top:8px; }
.userinfo .but .sel { position:absolute; padding:10px; background:white; top:27px; left:0; width:79px; display:none; }
.userinfo .but .sel a { display:block; }
.userinfo a.mail { float:left; line-height:27px; margin-left:10px; color:black; text-indent:20px; background:url(../index.png) no-repeat -146px -76px; text-decoration:none; }
.userinfo a.mail.new { color:red; }
.userinfo .info { clear:both; margin:5px; line-height:24px; padding-top:10px; }
.userinfo .usersettag { position:relative; }
#UserSettingTag { position:absolute; width:87px; padding:5px; line-height:22px; background:white url(../userSet_icon.png) no-repeat 4px 5px; border:1px solid #ccc; top:25px; display:none; }
#UserSettingTag a { display:block; text-indent:25px; }
.bookfun { position:relative; border:0 !important; /*padding-bottom:100px;*/ }
.bookfun dt.tit { height:44px; background:url(../index.png) no-repeat 0 -120px; margin-bottom:5px; text-align:center; line-height:40px; font-weight:bold; font-size:18px; color:#fff; }
.bookfun dd { height:32px; background:url(../index.png) repeat-x 0 -476px; position:relative; border:1px solid #eaf2f4; border-bottom:0; line-height:24px; }
.bookfun dd a.tit,.bookfun dd a { color:black; z-index:90; display:block; text-indent:30px; text-decoration:none; position:absolute; width:165px; margin:3px 0 5px 3px; }
.bookfun dd a.tit:hover { text-decoration:none; }
.bookfun dd a:hover { text-decoration:underline; }
.bookfun dd div.icon { width:20px; height:20px; background:url(../index.png) no-repeat -145px -178px; position:absolute; z-index:900; left:6px; top:5px; border:none; }
.bookfun dd div.mune { position:absolute; z-index:10; left:168px; top:3px; padding:5px; background:white; border:1px solid #d9e8ec; min-width:100px; _width:100px; display:none; }
.bookfun dd div.mune a { display:block;background:none; line-height:18px; margin-top:5px; position:static; }
.bookfun dd div.mune a:hover { background:#d9e8ec; }
.tishi a { color:red; text-decoration:none; }
.tishi a:hover { color:red; text-decoration:underline; }
p.t1,p.t2,p.t3,p.t4 { background:url(../index.png) no-repeat; padding-left:23px; margin:0 0 5px; }
p.t1 { background-position:-145px -558px; }
p.t2 { background-position:-145px -596px; }
p.t3 { background-position:-145px -635px; }
p.t4 { background-position:-145px -635px; }
.minusericon { float:left; width:73px; height:100px; display:inline; text-align:center; overflow:hidden; background:white; margin-left:3px; }
.minusericon a.icon { float:left; display:block; border:1px solid #ccc; padding:3px; }
.minusericon a.icon:hover { border-color:#ccc; background:#f1f1f1 }
.minusericon img { width:60px; height:60px; display:block; border:0; }
.minusericon a.name { color:#666; text-decoration:none; }
.minusericon a:hover { font-weight:bold; color:red; }
.usermore { clear:both; text-align:right; }
.usermore a { color:#666; }
.usermore a:hover { color:black; }
.tise .tabbox { height:239px; }
.toggleimg { height:239px; overflow:hidden; }
.toggleimg a.butL,.toggleimg a.butR { height:239px; width:16px; background:url(../arr.jpg) no-repeat left center; float:left; display:inline; }
.toggleimg a.butR { background-position:-43px center; }
.toggleImgTag { height:239px; width:438px; float:left; overflow:hidden; position:relative; }
.toggleImgBox { width:5000px; position:absolute; top:0; left:0; }
.toggleImgBox dd.contBox { height:250px; width:438px; overflow:hidden; float:left; display:inline; }
.imgleft,.contleft { float:left; display:inline; }
.imgleft { width:120px; padding:10px; +margin-top:10px; }
.imgleft .load { display:block; clear:both; width:103px; margin-left:2px; margin-bottom:3px; height:4px; padding:1px 1px; overflow:hidden; background:#f1f1f1; border:1px solid #ccc; }
.imgleft .load span { background:#5bb5cd; height:100%; display:block; }
.imgleft .img { float:left; margin-left:1px; margin-bottom:3px; }
.imgleft img { width:100px; height:140px; display:block; border:0; }
.myzphd .tabbox { height:600px; }
.myhuodong dd.boxtag { background:white url(../index.png) repeat-x 0 -802px; height:190px; overflow:hidden; }
.myhuodong dd.boxtag .left,.myhuodong dd.boxtag .right { float:left; }
.myhuodong dd.boxtag .left { width:130px; padding:10px; }
.myhuodong dd.boxtag .left .img { float:left; margin:10px 0 10px 2px; }
.myhuodong dd.boxtag .left img { width:120px; height:100px; display:block; border:0; }
.myhuodong dd.boxtag .left a.but1,.myhuodong dd.boxtag .left a.but2 { width:97px; height:33px; display:block; clear:both; background:url(../index.png) 0 -179px; text-align:center; text-indent:10px; line-height:33px; color:#333333; margin:auto; }
.myhuodong dd.boxtag .left a.but1 { background:url(../activity/but.jpg); text-align:center; color:white; }
.myhuodong dd.boxtag .left a.but1:hover { text-decoration:none; }
.myhuodong dd.boxtag .left a.but2 { background-position:0 -233px; text-indent:0; }
.myhuodong dd.boxtag .left a.but2:hover { color:red; }
.myhuodong dd.boxtag .right { width:300px; padding:10px; }
.myhuodong dd.boxtag .right h2 { font-size:14px; margin:0; padding:10px 0 }
.myhuodong dd.boxtag .right p { margin:0;}
.myzphd dd.boxtag  h2 { line-height:24px; color:#007999; padding:10px 0 0; margin:0 5px; }
.myzphd dd.boxtag  h2 a { font-size:16px; color:#007999;}
.myzphd dd.boxtag  h2 span { font-size:12px; color:gray; font-weight:normal; }
.myzphd dd.boxtag  p { text-indent:2em; margin:5px 10px; padding:0; overflow:hidden; }
.myzuopin dd.boxtag { background:white url(../index.png) repeat-x 0 -802px; overflow:hidden; }
.myzuopininfo { background:#fcfbf1; border:1px solid #f9f5d1; padding:2px 5px; margin:10px 0; color:#333; }
.myzuopininfo a { text-decoration:underline; float:right; }
.myzuopin dd.boxtag .info { clear:both; padding:5px; background:#daeff2; margin:10px 0; color:gray; }
.bookmsgbox { border-top:1px solid #ccc; margin-bottom:10px; overflow:hidden; _zoom:1; }
.bookmsg .info { background:#f1f1f1; border:1px solid #f2f2f2; padding:5px; margin-top:10px; color:#333; }
.bookmsgbox .left,.bookmsgbox .right { float:left; }
.bookmsgbox .left { width:110px; padding:10px; }
.bookmsgbox .left .img { float:left; margin:10px 0 10px 2px; }
.bookmsgbox .left img { width:100px; height:140px; display:block; border:0; }
.bookmsgbox .right { width:320px; padding:10px; }
.bookmsgbox .right a.red { float:right; }
.bookmsgbox .right dt { border:0; color:gray; background:#daeff2; height:24px; line-height:24px; text-indent:10px; }
.bookmsgbox .right dd { line-height:18px; padding:5px; color:#333; }
.bookmsgbox .right .title { font-size:16px; line-height:24px; font-weight:bold; color:#007999; margin-right:20px; }
.youbookmsg { overflow:hidden; }
.youbookmsg dd { overflow:hidden; border-top:1px solid #daeff2; margin-top:-1px; padding:10px; }
.youbookmsg dd div.left { width:70px; text-align:center; }
.youbookmsg dd div.left a.icon { float:left; border:1px solid #ccc; padding:3px; }
.youbookmsg dd div.left a.icon img { width:60px; height:60px; border:0; }
.youbookmsg dd div.left a.icon:hover { background:#ccc; }
.youbookmsg dd div.right { width:370px; }
.youbookmsg dd div.right div.tit { background:#daeff2; padding:5px; }
.youbookmsg dd div.right p { margin:5px; color:gray; }
.fhotbox { width:215px; float:left; display:inline; margin-top:30px; }
.fhotbox .left { width:90px; text-align:center; padding:10px 0 0 10px; }
.fhotbox .left img { width:80px; height:113px; display:block; }
.fhotbox .left a.but { width:89px; height:34px; float:left; margin:10px auto; background:url(../index.png) no-repeat -79px -729px; }
.fhotbox .left a.but:hover { background-position:-79px -765px; }
.fhotbox .right { width:110px; }
.fhotbox .right p { margin:0; }
.fhotbox .right h2 { margin:10px 0 5px; font-size:16px; }
/* bookbox */
.bookbox{ margin:15px; height:240px; overflow:hidden; background:url(common/line02.png) repeat-x left bottom;}
.contleft h2 { font-size:14px; margin:0 0 5px; padding:5px 0;}
.contleft input{ display:block; margin-top:5px; width:144px; height:25px; background-position:0 -155px; cursor:pointer; border:0; color:#fff;}
.bookbox .imgleft {text-align: center;}
.imgleft,.contleft { float:left; display:inline; }
.imgleft { width:128px; padding:0 10px;}
.imgleft .load { display:block; clear:both; width:103px; margin-left:2px; margin-bottom:3px; height:4px; padding:1px 1px; overflow:hidden; background:#f1f1f1; border:1px solid #ccc; }
.imgleft .load span { background:#5bb5cd; height:100%; display:block; }
.contleft{ padding-left:10px; width:580px;}
.imgleft img{ margin:0 auto; width:120px; height:155px;}
.imgleft a.but { clear:both; margin:10px auto 8px; width:89px; height:26px; display:block; background:url(common/btn.png) 0 0; }
.MyQradebox span { float:left; height:26px; line-height:26px; }
.MyQradebox span.MyQradeboxbit { float:left; width:130px; position:relative; background:url(../all/bit.gif) 0 -130px;}
/* 小组 */
.path{ padding-bottom:5px; color:#516585; background:url(group/path.png) repeat-x left bottom;}
.groupLeft{ float:left; width:590px;}
.groupRight{ float:right; width:350px;}
.group_cy{ border:#c1d1db 1px solid; background:#fff;}
.group_cy dt{ border-bottom:#c1d1db 1px solid; height:37px; background:#d7dfec;}
.group_cy .tabTitTag a{ margin:3px 0 0 0; width:70px; height:34px; line-height:34px; color:#fff; font-size:12px; background:url(group/tabTitTag1.png) no-repeat right bottom #647791;}
.group_cy .tabTitTag a.hot{ margin-top:0; padding-top:3px; color:#516585; height:35px; background:url(group/tabTitTag.png) repeat-x;}
.group_cy dd{ padding:13px 0; width:348px; overflow:hidden;}
.gcList{ position:relative; float:left; padding-left:72px; width:102px; height:74px; word-spacing:5px;}
.gcList a.img{ position:absolute; top:2px; left:10px;}
.gcList a.img img{ width:55px; height:55px;}
.gcList strong{ font-weight:normal;}
.gcList strong a{ color:#516585;}
.gcList span{ display:block; border-radius:3px; width:45px; height:20px; background:#86c086; text-align:center; color:#fff;}
.gcList span.gly{ background:#87b5cf;}
.gcList span.dsh{ background:#e7b990;}
.gcList a{ color:#2666a8;}
.gc_page{ float:left; padding:0 10px; width:328px; text-align:right;}

.cy_index,.cy_book,.cy_pl,.wytj{ border:#c7d6df 1px solid; background:#fff;}

.cy_index{ position:relative; z-index:8; padding:15px;}
.cy_index a.img{ position:absolute; display:block;}
.cy_index a.img img{ border:#e5e5e5 1px solid; padding:1px; width:69px; height:69px;}
.cy_index dl{ margin-left:82px;}
.cy_index dt{ color:#999; word-spacing:20px;}
.cy_index dt h2{ font-size:14px; color:#666;}
.cy_index dd a{ margin-left:20px;}
.cy_index dd img{ width:95px; height:120px;}
.cy_btn{ margin:8px 0; height:25px; line-height:25px;}
.cy_btn span.p1{ float:left; padding:0 10px 0 32px; background:url(group/btn2.png) no-repeat #e9eff4;}
.cy_index dd .cy_tj,.cy_index dd .cy_jr{ float:left; margin:0; width:79px; height:25px; text-indent:-999em; overflow:hidden; background:url(group/btn3.png) no-repeat;}
.cy_index dd .cy_tj{ float:right; background:url(group/btn1.png) no-repeat;}

.gl_tit{ border-bottom:#c7d6df 1px solid; height:38px; line-height:38px; background:#d7dfec;}
.gl_tit h2{ padding-left:18px; font-size:14px; color:#3b3d40;}
.cy_book .listul{ width:588px;}
.cy_book .listli{ padding-left:105px; width:174px; line-height:18px;}
.cy_book .listli p{ margin-top:8px; width:150px; height:40px; overflow:hidden;}
.cy_book .listli a.img img{ width:90px; height:120px;}
.cy_book .listli b{ font-weight:normal; color:#2d7218;}
.cy_page{ clear:both; width:100%; text-align:center;}

.cy_pl ul{ padding:6px 16px;}
.cy_pl li{ position:relative; z-index:8; margin:10px 0; width:100%; background:url(common/line02.png) repeat-x left bottom;}
.cy_pl li a.img{ position:absolute; display:block; width:55px; height:55px;}
.cy_pl li a.img img{ width:55px; height:55px;}
.cy_pl dl{ margin-left:66px;}
.cy_pl dt{ position:relative; padding:3px 10px; background:#f0f0f0;}
.cy_pl dt a.aClose{ position:absolute; top:10px; right:10px; width:8px; height:9px; overflow:hidden; text-indent:-999em; background:url(group/icon_no.png) no-repeat;}
.cy_pl dd{ padding:8px 0 16px 3px;}
.cy_pl dd img{ width:95px; height:120px;}

.cy_ly{ margin:0 25px; padding:50px 0 30px 0; background:url(group/ly.png) no-repeat;}
.tai{ width:705px; height:168px; overflow:hidden; background:url(group/ly_bg.png) no-repeat;}
.tai textarea{ border:0; padding:10px; width:695px; height:158px; background:none;}
.cy_ly_dl{ margin-top:20px; border:0; cursor:pointer; width:99px; height:35px; background:url(group/btn4.png) no-repeat;}

.cy_book_box{ position:relative; padding:12px 18px; width:882px; line-height:22px; background:#f3f3f3; color:#999; overflow:hidden;}
.cy_book_box .img{ float:left; margin-right:20px; width:110px;}
.cy_book_box .img img{ padding-bottom:50px; width:110px; height:150px; background:url(group/btn5.png) no-repeat center bottom;}
.cy_book_box .txt{ float:left; width:700px;}
.cy_book_box span{ color:#555;}
.cy_book_box a.aClose{ position:absolute; top:10px; right:10px; width:21px; height:20px; overflow:hidden; text-indent:-999em; background:url(group/icon_no1.png) no-repeat;}

.wytj ul{ padding:20px; width:908px; overflow:hidden;}
.wytj li{ margin:22px 0; width:908px; overflow:hidden; color:#999; font-size:16px; line-height:32px;}
.wytj span{ float:left; padding:0 10px;}
.wytj label{ float:left; width:120px; color:#555; text-align:right;}
.wytj input,.wytj textarea,.tjd_list{ float:left; margin:0; border-radius:3px; padding:5px; border:#dce2e5 1px solid; font-size:16px; color:#999; background:#ebf1f4;}
.wytj textarea{ width:400px; height:120px;}
.tjd_list{ width:400px; height:190px; overflow:auto;}
.tjd_list p{ padding-left:10px;}
.tjd_list input{ margin:10px 10px 0 0; background:#fff;}

.wytj .btn{ padding-left:120px; width:500px;}
.wytj .btn input{ margin-right:20px; border:0; background:url(group/btn6.png) no-repeat; width:109px; height:35px; cursor:pointer; color:#fff; font-size:13px;}
.bnc{ float:left; margin-left:20px; display:inline; padding:0 20px 0 10px; border:#d5e3d0 1px solid; line-height:30px; background:#e4f3df;}
.bnc em{ position:absolute; margin-left:-15px; display:block; width:5px; height:32px; overflow:hidden; background:url(group/bnc.png) no-repeat;}


